package exemplo.climaglobal.view;

import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;

import exemplo.climaglobal.modelo.Modelo;


/** 
 * @author Daniel Rocha <a href="mailto:daniel@rawsocket.org">daniel@rawsocket.org </a>
 * @version $Id$
 */

public class ErroForm extends Form implements View {

  //Constantes de string
  private static final String TITULO = "Erro";
  
  //modelo
  private Modelo modelo = null;
  
  /**
   * Construtor da classe
   *
   */
  
  public ErroForm(Modelo modelo) {
    super(TITULO);
    this.modelo = modelo;
    append("");
  }

  public void update() {
    if(modelo.getErro() != null) {
      StringItem item = (StringItem)get(0);
      
      if(!modelo.getErro().equals(item.getText())) {
        item.setText(modelo.getErro());
      }
    }
  }
}
